package com.gopay.common.constants.batch;

/**
 * 批量处理状态
 * 
 * @BatchProcessStatus.java
 * @author fanghw
 * @2013-1-22 上午11:18:47 www.gopay.com.cn Inc.All rights reserved.
 */
public enum BatchProcessStatus {

    /**
     * 成功
     */
    SUCCESS("00"),

    /**
     * 处理中
     */
    PROCESSING("01"),

    /**
     * 失败
     */
    FAIL("02"),

    /**
     * 部分成功
     */
    PART_SUCCESS("03"),
    
    /**
     * 等待执行异步账务
     */
    WAITING_ASYNCHRONOUS_ACPS("04"),
    
    /**
     * 正在执行异步账务
     */
    DOING_ASYNCHRONOUS_ACPS("05");

    public final String value;

    BatchProcessStatus(String value) {
        this.value = value;
    }

    @Override
    public String toString() {
        return this.value;
    }
}
